

// =============================================================================
/** @file */

// =============================================================================
/** todo */

// =============================================================================
//  C++ Headers


// =============================================================================
// 3rds Headers


// =============================================================================
// Our Headers


// =============================================================================
// Namespaces
using namespace std;


// =============================================================================
// Macro Contants
/** */


// =============================================================================
// Macro Commands
/** */


/** namespace of the organization */
namespace <ORGANIZATION> {
    /** namespace for the project */
    namespace <PROJECT> {

        // =========================== Typedefs ===========================
        /** */

        // ============================ Pre-Declarations ==================

        // ============================ Attributes ========================
        /** */

        // ============================ Functions =========================
        /** */

        // ============================ Classes ===========================
        /** 
            @nosubgrouping 
        */
        class <CLASS> {

            // <CLASS> Friends 

        public:

            // <CLASS> Public Internal Types 

            // <CLASS> Public Constructors 

            /** Destructor */
            ~<CLASS>( );

            // <CLASS> Public Accessors 

            // <CLASS> Public Helpers 

            // <CLASS> Public Processors 

            // <CLASS> Public Operators 

            // <CLASS> Public Attributes 

        protected:

            // <CLASS> Protected Internal Types 

            // <CLASS> Protected Constructors 

            // <CLASS> Protected Accessors 

            // <CLASS> Protected Helpers 

            // <CLASS> Protected Processors 

            // <CLASS> Protected Operators 

            // <CLASS> Protected Attributes 

        private:

            // <CLASS> Private Internal Types 

            // <CLASS> Private Constructors 

            // <CLASS> Private Accessors 

            // <CLASS> Private Helpers 

            // <CLASS> Private Processors 

            // <CLASS> Private Operators 

            // <CLASS> Private Attributes 

        };
    }
}

// =============================================================================
// I M P L E M E N T A T I O N
// =============================================================================

using namespace <ORGANIZATION>::<PROJECT>;


#endif
